package entities

import "time"

type SwimmerUWBTerminalRecordReport struct {
	SwimmerId   string                     `json:"swimmer_id"`
	Records     []SwimmerUWBTerminalRecord `json:"records"`
	Mileage     float64                    `json:"mileage"`      // 所有时间段的总里程
	MinuteSpeed float64                    `json:"minute_speed"` // 速率 平均一分钟多少米
	Minute      float64                    `json:"minute"`       // 当日游泳时间（实际上时在泳池范围内）
	Date        time.Time                  `json:"date"`         // 日期: 2015-01-01
}

/*

SwimmerUWBTerminalRecord

Id             string    `gorm:"column:id;primaryKey" json:"id"`
	SwimmerID      string    `gorm:"column:swimmer_id;not null" json:"swimmer_id"`
	X              float64   `gorm:"column:x;not null" json:"x"`
	Y              float64   `gorm:"column:y;not null" json:"y"`
	Z              float64   `gorm:"column:z;not null" json:"z"`
	CreateDatetime time.Time `gorm:"column:create_datetime;not null" json:"create_datetime"` // 实际上也是取到该数据的日期时间。
	ModifyDatetime time.Time `gorm:"column:modify_datetime;not null" json:"modify_datetime"`
	Creator        string    `gorm:"column:creator;not null" json:"creator"`
	Modifier       string    `gorm:"column:modifier;not null" json:"modifier"`
	Mileage        float64   `gorm:"column:mileage;not null" json:"mileage"`
	InFence        bool      `gorm:"column:in_fence" json:"in_fence"`
*/
